.personCenter{font-size: .5rem;margin-bottom: 1.5rem;}
.wrap{
    padding: 1rem 0 .6rem 0;
    color: #fff;
    background: -webkit-linear-gradient(left,#eb3c3c,#ff7459);
    background: linear-gradient(90deg,#eb3c3c,#ff7459);
    box-shadow: 0 2px 4px rgba(228,57,60,.4);
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    white-space: nowrap;
    zoom: 1;
}
.avatar {
    position: relative;
    margin-right: 10px;
    width:2rem;
    height: 2rem;
    border: 1px solid hsla(0,0%,100%,.4);
    border-radius:50%;
    box-shadow: 0 2px 10px rgba(0,0,0,.15);
}
.header_wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 15px;
}
.avatar-msg h2{margin-bottom: .2rem;}
.avatar-msg p{padding: .2rem 0 .1rem 0;font-size: .43rem;}
.setting{
    position: absolute;
    top: .3rem;
    height: 1.2rem;
    width: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    background-color: rgba(35, 24, 21, 0.4);
    border-radius: 50%;
    color: #fff;
    display: block;
    text-decoration: none;
    border: 0px !important;
    right: .3rem;
}
.setting i{font-size: .7rem;}
.order-act ul {
	background: #fff;
    padding-top: .3rem;
    border-bottom: 1px solid #e7e7e7;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
}
.order-act ul li{
    width: 100%;
    text-align: center;
    font-size: .4rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-box-pack: center;
    -o-box-pack: center;
    box-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
}
.order-act ul li a{display: block;}
.order-act ul li p{ height: 1rem;line-height: 1rem;position: relative;}
.order-act ul li p .icon-daishouhuo{font-size: .6rem;}
.order-act ul li i{font-size: .8rem;color:#999;}
.order-act ul li i.fontColor{color: #f00;}
.order-act ul li p .orderNum{
    display: inline;
    position: absolute;
    top: -0.1rem;
    left: 50%;
    background-color: rgba(255,0,0,0.7);
    width: .7rem;
    height: .7rem;
    text-align: center;
    line-height: .7rem;
    border-radius: 50%;
    color: #fff;
    font-size: .4rem;
}
.collection-tips .wz-height{ position: relative;top: 0.15rem;display: inline-block;max-width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
.collection-tips i{font-size: 0.5rem;}
.content-box,.collection-tips{  margin-top: .3rem;font-size: .4rem;}
.order-info{
	background-color: #fff;
    padding: .2rem .4rem .2rem .4rem;;
    border-bottom: 1px solid #e5e5e5;
}
.order-icon{
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    background: #f00;
    text-align: center;
    line-height: .8rem;
    color: #fff;
    margin-right: .6rem;
}
.order-icon-1{background-color: #ff4444;}
.order-icon-2{background-color: #f60;}
.order-icon-3{background-color: #f60;}
.order-icon-4{background-color: #f78119;}
.order-icon-5{background-color: #f78119;}
.order-icon-6{background: #fd9619;}
.order-icon-7{background: #53d615;}
.order-icon-8{background: #308cde;}
.order-icon-9{background: #7c66ea;}
.order-icon-10{background: #09bb07;}
.order-icon-11{background-color: #3AA1FD;}
.order-icon-12{background-color: #09bb07;}

.collection-tips>div{padding: .2rem .4rem .2rem .4rem;background-color: #fff;border-bottom:1px solid #e5e5e5;}
.avatar--msg-div{
    padding-top: .5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.645,.045,.355,1);
    transition: -webkit-transform .5s cubic-bezier(.645,.045,.355,1);
    transition: transform .5s cubic-bezier(.645,.045,.355,1);
    transition: transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);
    position: relative;
    margin: 0;
    list-style: none;
    
}
.readyCustomer .avatar--msg-div {
    border-top: 1px solid #e7e7e7;
    padding-top: .2rem;
    margin-top: .5rem;
}
.readyCustomer .avatar--msg-div span{
	border-right: 1px solid #e7e7e7;
}
.readyCustomer .avatar--msg-div span:last-child{
	border-right: none;
}
.avatar--msg-div span{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    height: .9rem;
    line-height: .9rem;
    margin: 0 .12rem;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: color .3s cubic-bezier(.645,.045,.355,1);
    transition: color .3s cubic-bezier(.645,.045,.355,1);
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    font-size: .4rem;
}
/*我的设置*/
.setUp .title {
    font-size: 0.5rem;
    text-align: center;
    line-height: 1.2rem;
    height: 1.2rem;
    background: linear-gradient(to bottom right, #ff8303,#f04848);
    color: #ffffff;
    position: relative;
    font-family: "微软雅黑";
}
.setUp .title .back{
    position: absolute;
    left: 0;
    display: inline-block;
    font-size: .6rem;
    width: 1.5rem;
}
.setupList .setupDiv{
    background-color: #fff;
    border-bottom: 1px solid #f3f3f3;
    padding: .5rem .4rem;
    overflow: hidden;
    position: relative;
}
.setupList .setupDiv label{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color: #666;
}
.setupList .setupDiv label i{margin-right: .2rem;font-size: .6rem;}
.setupList .setupDiv img{
    width: 2rem;
    height: 2rem;
    float: right;
    margin-right: 1rem;
}
.setupList .setupDiv>i{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: .1rem;
    font-size: .8rem;
}
.setupList .setupDiv span.info{float: right;margin-right: .6rem;}
.bgclass{
	background-image: url(../img/dakuohao.png);background-size: 100% 100%;padding-right: 14px;background-position-y: -8px;
}
/*manufactorCenter厂家订单管理*/
.manufactorCenter .content-box{margin-top: 0;}
.manufactorCenter .content-box>div:nth-child(1){padding: .4rem;background-color: #fff;border-bottom: 1px solid #e5e5e5;font-size: 0.45rem;}
.manufactorCenter .manu_dindan{color: #09bb07;font-size: .8rem;padding-right: .2rem;}
.manufactorCenter .manu_textmore{color: #999;padding-top: 0.25rem;}
.bottom-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width: 100%;
    background-color: #fff;
    position: fixed;
    bottom: -.01rem;
    border-top: 1px solid #e5e5e5;
    color: #999;
    z-index: 6;
    text-align: center;
    padding: .1rem 0;
}
.bottom-box a {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    color: #5e5e5e;
}
.bottom-box a.active{color: #ff7459;}

.bottom-icon i{font-size: .6rem;}
.bottom-title{font-size: .4rem;}
/*公司管理列表。companymange*/
.mangeList .title,.customerDetailed .title{
	background-color: #fff;
	color: #000;
	font-size: .45rem;
}
/*服务与帮助feedBack*/
.feedback>.feedBackDiv{
    background-color: #fff;
    margin: .5rem;
    border-radius: 5px;
    padding: .2rem .2rem 1rem .2rem;
}
.feedback>.feedBackDiv .serviceDiv label, .delRelation .delRelationDiv label {
    font-weight: normal;
    color: #999;
    margin-bottom: .2rem;
    display: block;
}
.feedback>.feedBackDiv .serviceDiv textarea, .delRelation .delRelationDiv textarea {
    height: 4rem;
}
.feedback>.feedBackDiv .serviceDiv textarea, .feedback>.feedBackDiv .serviceDiv input, .delRelation .delRelationDiv textarea {
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 3px;
    padding: .2rem;
    box-sizing: border-box;
    -webkit-appearance: none;
    resize: none;
}
.feedback>.feedBackDiv .serviceDiv {
    margin-bottom: .5rem;
}
.feedback>.feedBackDiv .submit, .delRelation .delRelationDiv .submit {
    background-color: red;
    border: 1px solid red;
    color: #fff;
    font-size: .5rem;
    border-radius: 3px;
    width: 70%;
    margin: 0 auto;
    font-family: "微软雅黑";
    padding: .1rem;
    display: block;
    margin-top: 1rem;
    -webkit-appearance: none;
}
/*客户列表CustomerList*/
.customerList .member{
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: top;
    margin-right: 0.2rem;
    float: left;
}
.customerList .member img {width: 100%;}
.customerList .collection-tips>div {padding: .2rem;}
.customerList .collection-tips .wz-height {display: block;font-size: .45rem;}
.customerList  .collection-tips i.wz-height {position: static;font-size: 0.6rem;}
.customerList .member-number{color: #999;top: .4rem;position: relative;}
.customerList .coupon-num {
    font-size: .24rem;
    max-width: 3.5rem;
    float: right;
    text-overflow: clip;
    overflow: hidden;
    white-space: nowrap;
    margin-right: .1rem;
    color: #999;
    margin-top: .2rem;
}
.J_tit_div>.search-div {width: 100%;background: #fff;padding: .2rem 0;}
.J_tit_div>.search-div .search {
    display: block;
    width: 75%;
    padding-left: 0.8rem;
    height: 1rem;
    font-size: 0.24rem;
    color: #999;
    border: none;
    background: #eee url(../img/search.png) no-repeat 0.15rem center;
    background-size: 0.5rem auto;
    border-radius: 0.2rem;
    margin: 0 auto;
    float: left;
    margin-left: .8rem;
}
.cube-acm-node {
    height: 1rem;
    text-align: center;
    background: #f00;
    border: none;
    float: left;
    padding: 0 .2rem;
    margin-left: -0.2rem;
    color: #fff;
    font-size: .4rem;
}
.customerList .J_tit_div,.customerList .J_tit,
.readyList .J_tit_div,.readyList .J_tit,
.goodsReceived .J_tit_div,.goodsReceived .J_tit {height: 2.6rem;}
/*客户详情CustomerList*/
.customerDetailed  .imgDiv {
    background-color: #fff;
    position: relative;
    padding: 0.5rem 0;
    margin-top: .4rem;
}
.customerDetailed  .imgDiv .memImg {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 50%;
}
.customerDetailed  .imgDiv .memImg img {
    position: absolute;
    width: 102px;
    height: 102px;
    top: -1px;
    left: -1px;
    opacity: 0;
    border-radius: 50%;
}
.customerDetailed  .imgDiv .imgBottom {
    background-color: #ccc;
    width: 100%;
    margin-bottom: -0.5rem;
    margin-top: 0.5rem;
    border-bottom: 1px solid #fff;
}
.customerDetailed  .imgDiv .imgBottom div:first-child {
    width: 50%;
    float: left;
    border-right: 1px solid #fff;
}
.customerDetailed  .imgDiv .imgBottom div {
    color: #fff;
    text-align: center;
    line-height: normal;
    padding-bottom: .2rem;
}
.customerDetailed  .infoDiv {
    padding: 0.2rem;
    background-color: #ccc;
}
.customerDetailed  .infoTB {
    background-color: #fff;
    width: 100%;
    border-collapse: collapse;
}
.customerDetailed  .infoTB tr:not(:last-child) {
    border-bottom: 1px solid #eee;
}
.customerDetailed  .infoTB tr td:first-child {
    width: 25%;
    border-right: 1px solid #eee;
}
.customerDetailed  .infoTB tr td {
    padding: 0.2rem;
    vertical-align: top;
    word-break: break-all;
}
.customerDetailed .title span {
    display: inline-block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.customerDetailed .title i {
    right: .3rem;
    position: absolute;
    font-size: 0.7rem;
}
.customerDetailed .infoTB tr td:nth-child(3) input[type=text] {
	
    border: 1px solid #eee;
    font-size: 0.5rem;
    padding-left: 0.2rem;
    -webkit-appearance: none;
    height: 30px;
}
.customerDetailed  .submit,.readySubmit {
    background-color: red;
    border: 1px solid red;
    padding: 0.2rem;
    margin: 10px auto;
    width: 80%;
    display: block;
    color: #fff;
    border-radius: 3px;
    font-size: 0.5rem;
    display: none;
}
.readySubmit{display: block;margin: 1rem auto;}
/*今日代发todayReady*/
.factoryList {
    font-size: .5rem;
    background: #fff;
    height: 100%;
    margin-top: .3rem;
}
.factoryList>ul>li {
    line-height: 1.2rem;
    border-bottom: 1px solid #f3f3f3;
    padding-left: .2rem;
}
.orderStock {
    margin: .2rem .25rem;
    padding: .2rem;
    background: #fff;
    border-radius: 6px;
    border-bottom: 1px dashed #e5e5e5;
}
.ready-cust-div{margin-top: .5rem;}
.ready-cust-div>div>.orderStock .checkBox {
    border: 2px solid #999;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    color: transparent;
    margin-right: .3rem;
}
.ready-cust-div>div>.orderStock .checkBox.active{color: #f00;border: 2px solid #f00;}
.orderStock .orderStockHead {margin-top: .3rem;margin-bottom: .4rem;padding-bottom: .2rem;border-bottom: 1px solid #e7e7e7;}
.orderRight {width: 2.4rem;height: 2.4rem;}
.orderLeft p {height: 1.2rem;}
.orderLeft p:nth-child(2) {display: table-cell;vertical-align: bottom;}
.orderContacts span{font-size: .45rem;}
.orderStockHead>p{font-weight: 600;}
.tip {
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: rgba(35, 24, 21, 0.63);
    color: #fff;
    max-width: 50%;
    z-index: 11000;
    padding: .4rem;
    opacity: 0;
    font-size: .5rem;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-transition: opacity .5s ease .1s;
    transition: opacity .5s ease .1s;
}
/*已收货厂家列表goodsReceived*/
.J_tit_div .title i:nth-child(2) {
    right: .3rem;
    position: absolute;
    font-size: 0.7rem;
}
.parts{border: 1px solid #f00;padding: .1rem .3rem;font-size: .4rem;color: #f00;}
/*已发货*/
.orderStock .stockNum{display: inline-flex;}
.orderStock .stockNum label{line-height: 1rem;}
.orderStock .stockNum a {
    display: inline-block;
    border: 1px solid #ccc;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    width: 1rem;
    font-size: .7rem;
    float: left;
}
.orderStock .stockNum input {
    height: 1rem;
    text-align: center;
    width: 2rem;
    border: 1px solid #ccc;
    border-left: 0px;
    border-right: 0px;
    -webkit-appearance: none;
    float: left;
}
/*售后处理*/
.orderLeft p:nth-child(1) {
    font-size: .4rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    width: 7rem;
    padding-left: .4rem;
}
.ready-cust-div .btnGroup {
    background-color: #fff;
    overflow: hidden;
    padding-top: .2rem;
    border-top: 1px solid #e7e7e7;
    margin-top: .3rem;
}
.ready-cust-div .btnGroup>span {
    color: #fff;
    padding: 0 .2rem;
    font-size: .4rem;
    background-color: #999;
    display: inline-block;
    line-height: 1.6;
    margin-top: .2rem;
    margin-bottom: .2rem;
}
.ready-cust-div .btnGroup button {
    padding: 0.15rem;
    font-size: .45rem;
    border: 1px solid #ccc;
    color: #999;
    background-color: #fff;
    border-radius: 3px;
    float: right;
}